#include <stdio.h>
#include <string.h>
#include <stdlib.h>
// 正确
char *getMemory(char *p){  
    p = malloc(100);    // p是形参，p修改后不能影响str
    return p;
}
int main()
{   
    // 使用二级指针，把地址传过去
    char *str = NULL;
    str = getMemory(str);
    printf("%p \n",str); // 此时str是00000000
    strcpy(str,"Hello World"); // 程序崩溃
    printf(str);
    return 0; // 返回 0
}
